lease-purchase agreement - German English Dictionary